@echo off
chcp 65001 >nul
echo.
echo ====================================================
echo          药品供应ERP系统 - 系统环境检测工具
echo ====================================================
echo.

echo 正在检测系统运行环境...
echo.

rem 检查Visual C++ Redistributable
echo [检测] Microsoft Visual C++ 运行库环境...
reg query "HKLM\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x64" >nul 2>&1
if %errorlevel% equ 0 (
    echo [✓] Visual C++ 2015-2022 Redistributable (x64) 已正确安装
    echo.
    goto :success
) else (
    echo [✗] 系统缺少 Microsoft Visual C++ 运行库环境
    echo.
    echo ====================================================
    echo                    解决方案建议
    echo ====================================================
    echo.
    echo 检测到您的系统运行库环境不完整，这可能导致：
    echo • 数据库服务无法正常启动
    echo • 应用程序运行时出现DLL错误  
    echo • 系统组件功能异常
    echo.
    echo 推荐使用专业修复工具解决此问题：
    echo.
    echo 1. 下载 DirectX修复工具 (DirectX_Repair)
    echo    - 这是一款专业的系统运行库修复工具
    echo    - 可以一键修复各种Microsoft运行库问题
    echo.
    echo 2. 运行修复工具
    echo    - 打开工具后点击"一键修复"
    echo    - 等待修复过程完成
    echo    - 重启计算机确保修复生效
    echo.
    echo 3. 重新运行ERP系统安装程序
    echo.
    echo 工具下载地址：
    echo http://download.yeziji.xyz/
    echo.
    echo ====================================================
    echo.
    pause
    exit /b 1
)

:success
echo ====================================================
echo                系统环境检测完成
echo ====================================================
echo [✓] 所有必要的运行环境已就绪
echo [✓] 现在可以正常安装药品供应ERP系统
echo ====================================================
echo.
echo 提示：如果安装过程中仍然遇到问题，请：
echo 1. 确保以管理员身份运行安装程序
echo 2. 临时关闭杀毒软件和防火墙
echo 3. 确保有足够的磁盘空间（建议预留3GB以上）
echo.
pause 